	code for sm_10
		Function : _Z14matrix_mul_gpuPiS_S_i
	/*0000*/     /*0xd080020500400780*/ 	LOP.AND.U16 R0H, R0H, c [0x1] [0x0];
	/*0008*/     /*0x307cd5fd6c20c7c8*/ 	ISET.S32.C0 o [0x7f], g [0xa], R124, LE;
	/*0010*/     /*0xa000000904000780*/ 	I2I.U32.U16 R2, R0L;
	/*0018*/     /*0xa000020504000780*/ 	I2I.U32.U16 R1, R0H;
	/*0020*/     /*0x1002300300000280*/ 	BRA C0.NE, 0x118;
	/*0028*/     /*0x10004e010023c780*/ 	MOV.U16 R0L, g [0x7].U16;
	/*0030*/     /*0x6000440d00204780*/ 	IMAD.U16 R3, g [0x2].U16, R0L, R1;
	/*0038*/     /*0x1000d4050423c780*/ 	MOV R1, g [0xa];
	/*0040*/     /*0x4007040100000780*/ 	IMUL.U16.U16 R0, R1L, R3H;
	/*0048*/     /*0x6006061100000780*/ 	IMAD.U16 R4, R1H, R3L, R0;
	/*0050*/     /*0x10004c010023c780*/ 	MOV.U16 R0L, g [0x6].U16;
	/*0058*/     /*0x30100815c4100780*/ 	SHL R5, R4, 0x10;
	/*0060*/     /*0x6000421100208780*/ 	IMAD.U16 R4, g [0x1].U16, R0L, R2;
	/*0068*/     /*0x6006040500014780*/ 	IMAD.U16 R1, R1L, R3L, R5;
	/*0070*/     /*0xa002100300000000*/ 	SSY 0x108;
	/*0078*/     /*0x30020801c4100780*/ 	SHL R0, R4, 0x2;
	/*0080*/     /*0x3002d419c4300780*/ 	SHL R6, g [0xa], 0x2;
	/*0088*/     /*0x1000f8150403c780*/ 	MOV R5, R124;
	/*0090*/     /*0x30020209c4100780*/ 	SHL R2, R1, 0x2;
	/*0098*/     /*0x2100ec1c        */ 	IADD32 R7, g [0x6], R0;
	/*009c*/     /*0x10008200        */ 	MOV32 R0, R1;
	/*00a0*/     /*0x2101f420        */ 	IADD32 R8, g [0xa], R1;
	/*00a4*/     /*0x2102e824        */ 	IADD32 R9, g [0x4], R2;
	/*00a8*/     /*0xd00e0e0980c00780*/ 	GLD.U32 R2, global14 [R7];
	/*00b0*/     /*0xd00e120d80c00780*/ 	GLD.U32 R3, global14 [R9];
	/*00b8*/     /*0x4007082900000780*/ 	IMUL.U16.U16 R10, R2L, R3H;
	/*00c0*/     /*0x60060a2900028780*/ 	IMAD.U16 R10, R2H, R3L, R10;
	/*00c8*/     /*0x30101429c4100780*/ 	SHL R10, R10, 0x10;
	/*00d0*/     /*0x2001820500000003*/ 	IADD32I R1, R1, 0x1;
	/*00d8*/     /*0x6006080900028780*/ 	IMAD.U16 R2, R2L, R3L, R10;
	/*00e0*/     /*0x300803fd6c0147c8*/ 	ISET.S32.C0 o [0x7f], R1, R8, NE;
	/*00e8*/     /*0x2000041504014780*/ 	IADD R5, R2, R5;
	/*00f0*/     /*0x2004922500000003*/ 	IADD32I R9, R9, 0x4;
	/*00f8*/     /*0x20000c1d0401c780*/ 	IADD R7, R6, R7;
	/*0100*/     /*0x1001500300000280*/ 	BRA C0.NE, 0xa8;
	/*0108*/     /*0xf0000001e0000002*/ 	NOP.S;
	/*0110*/     /*0x1002d00300000780*/ 	BRA 0x168;
	/*0118*/     /*0x10004e010023c780*/ 	MOV.U16 R0L, g [0x7].U16;
	/*0120*/     /*0x6000440d00204780*/ 	IMAD.U16 R3, g [0x2].U16, R0L, R1;
	/*0128*/     /*0x1000d4010423c780*/ 	MOV R0, g [0xa];
	/*0130*/     /*0x4007000500000780*/ 	IMUL.U16.U16 R1, R0L, R3H;
	/*0138*/     /*0x6006020500004780*/ 	IMAD.U16 R1, R0H, R3L, R1;
	/*0140*/     /*0x30100211c4100780*/ 	SHL R4, R1, 0x10;
	/*0148*/     /*0x10004c090023c780*/ 	MOV.U16 R1L, g [0x6].U16;
	/*0150*/     /*0x6006000100010780*/ 	IMAD.U16 R0, R0L, R3L, R4;
	/*0158*/     /*0x6002421100208780*/ 	IMAD.U16 R4, g [0x1].U16, R1L, R2;
	/*0160*/     /*0x1000f8150403c780*/ 	MOV R5, R124;
	/*0168*/     /*0x2000000104010780*/ 	IADD R0, R0, R4;
	/*0170*/     /*0x30020001c4100780*/ 	SHL R0, R0, 0x2;
	/*0178*/     /*0x2000d00104200780*/ 	IADD R0, g [0x8], R0;
	/*0180*/     /*0xd00e0015a0c00781*/ 	GST.U32 global14 [R0], R5;
		..........................................



